mice, get the cheap 4-button one will do... i'm not a gamer and
even when i was, you get used to the mouse very quickly.. on
windoze 3.1 and a crappy 1 generation 2 button mouse with ball and
all that, i had a minesweeper (intermediate) average score of
38sec..
that takes precise control of the mouse..
for the keyboard.. look at this, look me in the eye and tell me you
are not impressed 
clicky here => Apple Keyboard
the only think i have to contemplate is if i should get the
wireless or the wired version 